body {
text-align:center;
}

.container {
text-align:left;
}

* html .column,* html .span-1,* html .span-2,* html .span-3,* html .span-4,* html .span-5,* html .span-6,* html .span-7,* html .span-8,* html .span-9,* html .span-10,* html .span-11,* html .span-12,* html .span-13,* html .span-14,* html .span-15,* html .span-16,* html .span-17,* html .span-18,* html .span-19,* html .span-20,* html .span-21,* html .span-22,* html .span-23,* html .span-24 {
display:inline;
}

* html legend {
margin:0 -8px 16px 0;
padding:0;
}

sup {
vertical-align:text-top;
}

sub {
vertical-align:text-bottom;
}

html>body p code {
white-space:normal;
}

hr {
margin:-8px auto 11px;
}

.clearfix,.container {
display:inline-block;
}

* html .clearfix,* html .container {
height:1%;
}

fieldset {
padding-top:0;
}

legend {
margin-bottom:1em;
margin-left:-.5em;
margin-top:-.2em;
}

textarea {
overflow:auto;
}

label {
position:relative;
top:-.25em;
vertical-align:middle;
}

input.text,input.title,textarea {
background:#fff;
border:1px solid #bbb;
}

input.text:focus,input.title:focus {
border-color:#666;
}

form.inline div,form.inline p {
vertical-align:middle;
}

input.text,input.title,textarea,select,form.inline input.checkbox,form.inline input.radio,form.inline input.button,form.inline button {
margin:.5em 0;
}

input.checkbox,input.radio,button,input.button {
position:relative;
top:.25em;
}